# include <stdio.h>
# include <stdlib.h>
# include "par_int.h"
# include "coc_resto.h"
# define TRUE 0
# define FALSE !TRUE

int main (void) {

int a; // Dividendo
int d; // Divisor
int r;
par_int p;

int check;
int v;

check = FALSE;
v = 0;
r = d;
while (check == FALSE)
	{
		printf("\nIntroduzca el dividendo: ");
		v = v + scanf ("%i",&a);
		
		printf ("Introduzca el divisor: ");
		v = v + scanf ("%i",&d);
		
		if (d==0)
		  {
		    printf("\nNo se admite la division por cero\n");
		    check = FALSE;
		  }

		if (v!=2 || a<d) 
		{
			printf("\nIntroduzca bien los valores\n");
			check = FALSE;
		}
		else
		{
			if (d<=0 || a<0)
			{
				printf ("\nEl dividendo debe ser mayor o igual que 0 y el divisor mayor que 0\n\n");
				check = FALSE;
			}
			else
				check = TRUE;
				r = d;
		}
		
		v = 0;
	}

p=coc_resto(d,a);

printf("Resultado: El cociente es %i y el resto es %i\n", fst(p), snd(p));

return 0;
}
